DL101
현대 C++ 튜토리얼
스마트 포인터와 RAII 메모리 관리
학습 목표
- RAII 원칙 하에서 자원의 수명 주기를 설명하기
- 현대 C++에서 원시 포인터와 스마트 포인터의 차이를 구분하기
- std::unique_ptr을 사용하여 전용 소유 모델 구현하기unique_ptr
- std::shared_ptr과 std::weak_ptr을 사용하여 복잡한 자원 수명 주기 관리하기shared_ptr 및 weak_ptr을 사용하여 복잡한 자원 수명 주기 관리하기
- 자동 메모리 관리의 성능 오버헤드와 안전성 이점을 분석하기